.flyleaf {
    -fx-background-color: #8d7ac7;
}

.jfx-tooltip {
    -fx-font-size: 12;
}

.generalLoginBox,
.passwordContainer,
.verificationCodeContainer,
.qrLoginBox {
    -fx-background-color: white;
}

.generaLoginTypeChooseContainer .ikonli-font-icon {
    -fx-icon-color: #747272;
    -fx-icon-size: 48;
}

.qrCodeIconContainer .ikonli-font-icon:hover {
    -fx-icon-color: black;
}

.qrCodeIconContainer .ikonli-font-icon {
    -fx-icon-color: #747272;
    -fx-icon-size: 24;
}

.generaLoginTypeChooseContainer .ikonli-font-icon:hover {
    -fx-icon-color: black;
}

.qrLoginPromptLabel .hyperlink {
    -fx-border-color: transparent;
    -fx-text-fill: dodgerblue;
}

.qrLoginPromptLabel .hyperlink:hover {
    -fx-underline: false;
}

.qrLoginPromptLabel .hyperlink:visited {
    -fx-underline: false;
}


/* ------------------ */

.login-progress-bar > .bar {
    -fx-background-color: #ff8000;
    -fx-padding: 6;
}

.login-progress-bar > .secondary-bar {
    -fx-background-color: rgba(255, 135, 21, 0.18);
}

.combo-box .combo-box-selected-value-container {
    /*-fx-border-color:BLACK;*/
    /*-fx-background-color: red;*/
}

.jfx-list-cell {
    -fx-background-insets: 0.0;
    -fx-text-fill: BLACK;
}

.jfx-list-cell:hover {
    -fx-background-color: rgba(0.0, 0.0, 255.0, 0.2);
}

.jfx-list-cell:hover .label {
    -fx-text-fill: black;
}

.jfx-list-cell:selected {
    -fx-background-color: rgba(0.0, 0.0, 255.0, 0.2);
}

.jfx-list-cell:filled:hover,
.jfx-list-cell:selected .label {
    -fx-text-fill: black;
}

.jfx-list-cell .jfx-ripple {
    -jfx-ripple-fill: #5264AE;
}


.jfx-snackbar-content {
    -fx-background-color: #323232;
}

.jfx-snackbar-toast {
    -fx-text-fill: WHITE;
}

.jfx-snackbar-action {
    -fx-text-fill: #ff4081;
}

.jfx-chip-view {
    -fx-background-color: WHITE;
    -fx-padding: 16;
}

.jfx-chip-view .chips-pane > .text-area {
    -fx-padding: 8 0 8 0;
}

.jfx-chip-view .chips-pane .jfx-chip .chip-icon {
    -jfx-size: 20;
    -fx-background-color: #3f51b5;
}

.jfx-chip-view .chips-pane .jfx-chip .heart {
    -jfx-size: 20;
    -fx-background-color: #D34336;
}

.jfx-chips-popup {
    -jfx-cell-limit: 3;
}

.jfx-chips-popup .autocomplete-list {
    -fx-fixed-cell-size: 32;
    -fx-background-insets: 0.0;
    -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.26), 5, 0.06, -1, 2);
}

.jfx-chips-popup .autocomplete-list .jfx-list-cell {
    -fx-text-fill: rgba(0, 0, 0, .87);
}

.jfx-chip-view .jfx-chip .close-button {
    -fx-background-color: #A6A6A6;
    -fx-pref-width: 20;
    -fx-min-width: -fx-pref-width;
    -fx-max-width: -fx-pref-width;
    -fx-pref-height: 20;
    -fx-min-height: -fx-pref-height;
    -fx-max-height: -fx-pref-height;
    -fx-background-radius: 20;
}

.jfx-chip-view .jfx-chip .close-button .jfx-rippler {
    -jfx-rippler-fill: BLACK;
}

.jfx-chip-view .jfx-chip .close-button .jfx-svg-glyph {
    -fx-shape: "M443.6,387.1L312.4,255.4l131.5-130c5.4-5.4,5.4-14.2,0-19.6l-37.4-37.6c-2.6-2.6-6.1-4-9.8-4c-3.7,0-7.2,1.5-9.8,4  L256,197.8L124.9,68.3c-2.6-2.6-6.1-4-9.8-4c-3.7,0-7.2,1.5-9.8,4L68,105.9c-5.4,5.4-5.4,14.2,0,19.6l131.5,130L68.4,387.1  c-2.6,2.6-4.1,6.1-4.1,9.8c0,3.7,1.4,7.2,4.1,9.8l37.4,37.6c2.7,2.7,6.2,4.1,9.8,4.1c3.5,0,7.1-1.3,9.8-4.1L256,313.1l130.7,131.1  c2.7,2.7,6.2,4.1,9.8,4.1c3.5,0,7.1-1.3,9.8-4.1l37.4-37.6c2.6-2.6,4.1-6.1,4.1-9.8C447.7,393.2,446.2,389.7,443.6,387.1z";
    -fx-background-color: #E0E0E0;
    -jfx-size: 8;
}

